Serveur d'exploration sur l'OCR

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Design by Contract Deontic Design Language for Multiagent Systems

Identifieur interne : 000F73 ( Main/Exploration ); précédent : 000F72; suivant : 000F74

Design by Contract Deontic Design Language for Multiagent Systems

Auteurs : Christophe Garion [France] ; Leendert Van Der Torre [Luxembourg (pays)]

Source :

RBID : ISTEX:E2FF165718BAB83B84385D1F2C713F5A61A18AB6

Abstract

Abstract: Design by contract is a well known theory that views software construction as based on contracts between clients (callers) and suppliers (routines), relying on mutual obligations and benefits made explicit by assertions. However, there is a gap between this theory and software engineering concepts and tools. For example, dealing with contract violations is realized by exception handlers, whereas it has been observed in the area of deontic logic in computer science that violations and exceptions are distinct concepts that should not be confused. To bridge this gap, we propose a software design language based on temporal deontic logic. Moreover, we show how preferences over the possible outcomes of a supplier can be added. We also discuss the relation between the normative stance toward systems implicit in the design by contract approach and the intentional or BDI stance popular in agent theory.

Url:
DOI: 10.1007/11775331_12


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct:series">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Design by Contract Deontic Design Language for Multiagent Systems</title>
<author>
<name sortKey="Garion, Christophe" sort="Garion, Christophe" uniqKey="Garion C" first="Christophe" last="Garion">Christophe Garion</name>
</author>
<author>
<name sortKey="Van Der Torre, Leendert" sort="Van Der Torre, Leendert" uniqKey="Van Der Torre L" first="Leendert" last="Van Der Torre">Leendert Van Der Torre</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:E2FF165718BAB83B84385D1F2C713F5A61A18AB6</idno>
<date when="2006" year="2006">2006</date>
<idno type="doi">10.1007/11775331_12</idno>
<idno type="url">https://api.istex.fr/document/E2FF165718BAB83B84385D1F2C713F5A61A18AB6/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">001587</idno>
<idno type="wicri:Area/Istex/Curation">001495</idno>
<idno type="wicri:Area/Istex/Checkpoint">000945</idno>
<idno type="wicri:doubleKey">0302-9743:2006:Garion C:design:by:contract</idno>
<idno type="wicri:Area/Main/Merge">000F89</idno>
<idno type="wicri:Area/Main/Curation">000F73</idno>
<idno type="wicri:Area/Main/Exploration">000F73</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">Design by Contract Deontic Design Language for Multiagent Systems</title>
<author>
<name sortKey="Garion, Christophe" sort="Garion, Christophe" uniqKey="Garion C" first="Christophe" last="Garion">Christophe Garion</name>
<affiliation wicri:level="3">
<country xml:lang="fr">France</country>
<wicri:regionArea>SUPAERO, 10 avenue Édouard Belin, 31055, Toulouse</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Languedoc-Roussillon-Midi-Pyrénées</region>
<region type="old region" nuts="2">Midi-Pyrénées</region>
<settlement type="city">Toulouse</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
<author>
<name sortKey="Van Der Torre, Leendert" sort="Van Der Torre, Leendert" uniqKey="Van Der Torre L" first="Leendert" last="Van Der Torre">Leendert Van Der Torre</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Luxembourg (pays)</country>
<wicri:regionArea>University of Luxembourg</wicri:regionArea>
</affiliation>
<affiliation>
<wicri:noCountry code="no comma">E-mail: leendert@vandertorre.com</wicri:noCountry>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s">Lecture Notes in Computer Science</title>
<imprint>
<date>2006</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">E2FF165718BAB83B84385D1F2C713F5A61A18AB6</idno>
<idno type="DOI">10.1007/11775331_12</idno>
<idno type="ChapterID">12</idno>
<idno type="ChapterID">Chap12</idno>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: Design by contract is a well known theory that views software construction as based on contracts between clients (callers) and suppliers (routines), relying on mutual obligations and benefits made explicit by assertions. However, there is a gap between this theory and software engineering concepts and tools. For example, dealing with contract violations is realized by exception handlers, whereas it has been observed in the area of deontic logic in computer science that violations and exceptions are distinct concepts that should not be confused. To bridge this gap, we propose a software design language based on temporal deontic logic. Moreover, we show how preferences over the possible outcomes of a supplier can be added. We also discuss the relation between the normative stance toward systems implicit in the design by contract approach and the intentional or BDI stance popular in agent theory.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
<li>Luxembourg (pays)</li>
</country>
<region>
<li>Languedoc-Roussillon-Midi-Pyrénées</li>
<li>Midi-Pyrénées</li>
</region>
<settlement>
<li>Toulouse</li>
</settlement>
</list>
<tree>
<country name="France">
<region name="Languedoc-Roussillon-Midi-Pyrénées">
<name sortKey="Garion, Christophe" sort="Garion, Christophe" uniqKey="Garion C" first="Christophe" last="Garion">Christophe Garion</name>
</region>
<name sortKey="Garion, Christophe" sort="Garion, Christophe" uniqKey="Garion C" first="Christophe" last="Garion">Christophe Garion</name>
</country>
<country name="Luxembourg (pays)">
<noRegion>
<name sortKey="Van Der Torre, Leendert" sort="Van Der Torre, Leendert" uniqKey="Van Der Torre L" first="Leendert" last="Van Der Torre">Leendert Van Der Torre</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/OcrV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000F73 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000F73 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    OcrV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:E2FF165718BAB83B84385D1F2C713F5A61A18AB6
   |texte=   Design by Contract Deontic Design Language for Multiagent Systems
}}

Wicri

This area was generated with Dilib version V0.6.32.
Data generation: Sat Nov 11 16:53:45 2017. Site generation: Mon Mar 11 23:15:16 2024